package com.invernadero.invernaderotesis.Controlador.Comando.ComandoCliente;

import android.content.Context;
import com.invernadero.invernaderotesis.Acceso_a_datos.FabricaDAO.FabricaDAO;
import com.invernadero.invernaderotesis.Controlador.Comando.Comando;
import com.invernadero.invernaderotesis.Modelo.Entidades.Entidad;
import com.invernadero.invernaderotesis.Modelo.Entidades.Invernadero;

/**
 * Created by Kleyvert on 18/06/13.
 */
public class ComandoVerificarCliente extends Comando<Entidad> {

    /**
     * Variables
     */

    /**
     * Constructor de la clase
     *
     * @param context
     * @param cliente
     */
    public ComandoVerificarCliente(Context context, Entidad cliente){
        this.setContext(context);
        this.setEntidad(cliente);
    }

    /**
     *  Sobre escritura del metodo abstracto "Ejecutar"(non-Javadoc)
     */
    public Entidad Ejecutar()
    {
        // retorna un Boolean
        return (FabricaDAO.CrearDAOCliente(this.getContext()).consultarCliente(this.getEntidad()));
    }
}
